*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ font: 14px/1.5 Microsoft YaHei, arial, 宋体, sans-serif; overflow-x: hidden; width: 100%;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}

/* clearfix */

.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.header{ width: 100%; overflow: hidden;}
.header-top{ height: 38px; line-height: 38px; background: url(../images/header-top-bg.png)no-repeat; background: url(../images/header-top-bg.png)\9 no-repeat; width: 100%; background-size: 100% 38px;}
.header-top-content{ width: 1200px; margin: 0 auto; color: #fff; font-size: 14px; overflow: hidden;}
.header-top .header-top-content .left{ float: left;}
.header-top .header-top-content .right{ float: right;}
.header-top .header-top-content .right a{ color: #fff; font-size: 14px; display: inline-block;}
.header-top .header-top-content .right span{ margin: 0 10px; display: inline-block;}
.header-zb-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.header-zb-content .left{ display: inline-block; vertical-align: top; margin: 38px 0 30px 0;}
.header-zb-content .left .img{ display: inline-block; vertical-align: top;}
.header-zb-content .left .img img{ display: block;height: 60px;}
.header-zb-content .left .wb{ display: inline-block; vertical-align: bottom; margin-left: 20px;}
.header-zb-content .left .wb i,.header-zb-content .left .wb img{ display: inline-block; vertical-align: middle;}
.header-zb-content .left .wb img{ margin-right: 5px;}
.header-zb-content .left .wb p{ font-size: 24px; color: #424242;}
.header-zb-content .left .wb .wb-2{ font-size: 16px; color: #666;}
.header-zb-content .right{ float: right; margin: 38px 0 30px 0;}
.header-zb-content .right .img-wb{ float: right;}
.header-zb-content .right .img-wb .img-dh,.header-zb-content .right .img-wb .wb-3{ display: inline-block; vertical-align: bottom;}
.header-zb-content .right .img-wb h2{ color: #40c785; font-size: 24px;}
.header-zb-content .right .img-wb h1{ color: #666; font-size: 18px; text-align: right;}
.header-zb-content .right .img-wb .wb-3{ margin-right: 8px;}
.banner{ width: 100%; position: relative; overflow: hidden;}
.banner .hd{ position: absolute; z-index: 555; left: 49%; bottom: 3%; zoom: 1;}
.banner .hd ul li{ background: url(../images/banner-btn2.png)no-repeat; background: url(../images/banner-btn2.png)\9 no-repeat; width: 12px; height: 12px; float: left; margin-right: 8px; cursor: pointer;}
.banner .hd ul li.on{ background: url(../images/banner-btn.png)no-repeat; background: url(../images/banner-btn.png)\9 no-repeat; cursor: pointer;}
.banner .bd img{ width: 100%; display: block;}
.nav{ width: 100%; background: url(../images/nav-bg.png)no-repeat; background: url(../images/nav-bg.png)\9 no-repeat; height: 57px; line-height: 57px; background-size: 100% 57px;}
.nav .dw{ width: 1200px; margin: 0 auto; overflow: hidden; position: relative; top: -2px;}
.nav-content{ height: 58px; line-height: 67px;}
.nav-content ul li{ float: left; text-align: center; position: relative; margin-right: 0px; width: 132px; height: 58px;margin-right: 40px;}
.nav-content ul li:last-child{
	margin-right: 0;
}
.nav-content ul li a{ font-size: 16px; color: #666; display: inline-block; position: relative; display: block;}
.nav-content ul li.on a p{ position: absolute; text-align: center; display: inline-block; left: 22px; top: -2px;}
.nav-content ul li.on a img{ visibility: visible; vertical-align: middle; margin-top: -4px;}
.nav-content ul li a p img{ margin-right: 6px; visibility: hidden;}
.nav-content ul li.on a{ color: #fff; background: url(../images/nav-on.png)no-repeat; background: url(../images/nav-on.png)\9 no-repeat; width: 129px; height: 58px;}
.nav-content ul li.on a{ color: #fff!important;}
.nav-content ul li:hover a{ color: #3ab77b;}
.nav-content ul li.on a .ts{ left: 33px;}
.nav-content ul li.on a .ts2{ left: 18px;}
.search{ width: 100%; box-shadow: 0 7px 12px -4px #ebebeb; height: 70px; line-height: 70px;}
.search-content{ width: 1200px; margin: 0 auto;}
.search-keywords{ display: inline-block;}
.search-keywords span{ color: #333; font-size: 14px; display: inline-block; vertical-align: middle;}
.search-keywords a{ color: #666; font-size: 14px; display: inline-block; vertical-align: middle; margin: 0 20px 0 0;}
.search-keywords a:hover{ color: #3ab77b;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 351px; height: 35px; margin-top: 20px; vertical-align: middle;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: middle; height: 35px; background: none; border: none; height: 35px; margin: -36px 0 0 13px; color: #868686; outline: none; width: 290px;}
.search-form #s_btn{ background: url(../images/search-btn.png)no-repeat; background: url(../images/search-btn.png)\9 no-repeat; width: 30px; height: 30px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; margin: 4px 0 0 13px; display: inline-block; vertical-align: top;}
.more-title{ text-align: center;}
.advantage-one{ width: 1200px; margin: 0 auto; padding: 35px 0 0 0;}
.advantage-one .nr{ margin-top: 30px;}
.advantage-one .nr .left,.advantage-one .nr .zb,.advantage-one .nr .right{ float: left;}
.advantage-one .nr .left{ width: 365px;}
.advantage-one .nr .right{ width: 365px; text-align: right;}
.advantage-one .nr .zb{ width: 470px; text-align: center;}
.advantage-one .nr .z-t,.advantage-one .nr .r-wb{ display: inline-block; vertical-align: middle;}
.advantage-one .nr .right .r-wb{ margin: 0 8px 0 0;}
.advantage-one .nr .r-wb{ margin-left: 8px;}
.advantage-one .nr .r-wb p{ color: #3AB77B; font-size: 24px; letter-spacing: 4px;}
.advantage-one .nr .r-wb b{ color: #999; font-size: 12px; text-transform: uppercase;}
.advantage-one .nr .right .js{ margin: 15px 60px 0 0;}
.advantage-one .nr .js{ color: #666; font-size: 14px; margin: 15px 0 0 60px;}
.advantage-one .nr ul li+li{ margin-top: 60px;}
.advantage-two{ width: 100%;}
.advantage-two .advantage-bg{ width: 100%; background: url(../images/c-advantage.png)no-repeat; background-size: 100% 497px; height: 497px;}
.advantage-two .advantage-bg .five-ys{ width: 1200px; margin: 0 auto; padding: 110px 0 0 0; position: relative;}
.advantage-two .advantage-bg .five-ys .next,.advantage-two .advantage-bg .five-ys .prev{ position: absolute; top: 300px; z-index: 100; zoom: 1; cursor: pointer; right: 0;}
.advantage-two .advantage-bg .five-ys .prev{ left: 0;}
.advantage-two .advantage-bg .five-ys .bd{ height: 367px; position: relative; z-index: 88; margin: 15px 0 0 60px;}
.advantage-two .advantage-bg .five-ys .bd ul{ height: 367px!important;}
.advantage-two .advantage-bg .five-ys .bd ul li .left{ display: inline-block;}
.advantage-two .advantage-bg .five-ys .bd .top {}

.advantage-two .advantage-bg .five-ys .bd .top span{ font-size: 12px; text-transform: uppercase; padding: 0 4px 0 5px;}
.advantage-two .advantage-bg .five-ys .bd .top img{ vertical-align: top; margin-left: -1px;}
.advantage-two .advantage-bg .five-ys .bd .top i{ font-size: 24px; letter-spacing: 2px}
.advantage-two .advantage-bg .five-ys .left1 .top p{ background: url(../images/ysone.png)no-repeat!important; height: 50px; line-height: 50px; color: #fff;}
.advantage-two .advantage-bg .five-ys .left2 .top p{ background: url(../images/ysthree.png)no-repeat; height: 50px; line-height: 50px; color: #fff;}
.advantage-two .advantage-bg .five-ys .ys-e .right img,.advantage-two .advantage-bg .five-ys .ys-a .right img,.advantage-two .advantage-bg .five-ys .ys-d .right img,.advantage-two .advantage-bg .five-ys .ys-c .right img,.advantage-two .advantage-bg .five-ys .ys-b .right img{ width: 600px;}
.advantage-two .advantage-bg .five-ys .ys-e .left2 p span{ margin: 0 16px;}
.advantage-two .advantage-bg .five-ys .ys-e .left2 p{ background: url(../images/ysfour.png)no-repeat!important;}
.advantage-two .advantage-bg .five-ys .ys-b .left2{ margin-left: 30px!important;}
.advantage-two .advantage-bg .five-ys .ys-b .left2 p{ background: url(../images/ystwo.png)no-repeat!important;}
.advantage-two .advantage-bg .five-ys .ys-b .top-js{ background: url(../images/zy-bt-bgb.png)no-repeat!important; width: 444px!important;}
.advantage-two .advantage-bg .five-ys .ys-b .right{ margin: -50px 0 0 0!important;}
.advantage-two .advantage-bg .five-ys .ys-e .right{ margin: -35px 0 0 0!important;}
.advantage-two .advantage-bg .five-ys .ys-d .left2 .top p{ background: url(../images/ysfive.png)no-repeat;}
.advantage-two .advantage-bg .five-ys .ys-d .top-js{ width: 407px!important;}
.advantage-two .advantage-bg .five-ys .ys-d .right img{ margin: -86px 0 0 0;}
.advantage-two .advantage-bg .five-ys .bd .top span,.advantage-two .advantage-bg .five-ys .bd .top i{ display: inline-block; vertical-align: middle;}
.advantage-two .advantage-bg .five-ys .bd .top .top-js{ background: url(../images/zy-bt-bg.png)no-repeat; width: 424px; height: 35px; font-size: 18px; color: #666; text-align: center; line-height: 35px; margin-top: 15px;}
.advantage-two .advantage-bg .five-ys .bd ul li .right{ display: inline-block; margin-top: 15px; vertical-align: top;}
.advantage-two .advantage-bg .five-ys .bd ul li .left1,.advantage-two .advantage-bg .five-ys .bd ul li .left2{ width: 450px; margin-right: 20px;}
.advantage-two .advantage-bg .five-ys .bd ul .ys-c .right{ margin: 0 0 0 30px;}
.advantage-two .advantage-bg .five-ys .bd ul li dl{ margin-top: 20px;}
.advantage-two .advantage-bg .five-ys .bd ul li .left dl dd{ font-size: 14px; color: #fff; line-height: 25px; display: inline-block; margin-bottom: 15px;}
.advantage-two .advantage-bg .five-ys .bd ul li .left dl dd b{ width: 405px; display: inline-block; vertical-align: top; margin-left: 3px; text-align: justify;}
.advantage-two .advantage-bg .five-ys .bd ul li .left dd:before{ content: url(../images/inco6.png); display: inline-block;}
.advantage-two .five-ys-hd ul li{ float: left; background: url(../images/ys-tab2.png)no-repeat; width: 125px; height: 45px; line-height: 45px; color: #666; font-size: 16px; cursor: pointer; text-align: center;}
.advantage-two .five-ys-hd ul li .img{ position: relative; width: 20px; height: 20px; display: inline-block; vertical-align: middle;}
.advantage-two .five-ys-hd ul li .img img{ left: 0; top: 0; position: absolute;}
.advantage-two .five-ys-hd{ width: 1200px; margin: 0 auto; position: relative; z-index: 99;}
.advantage-two .five-ys-hd ul li .xs{ visibility: hidden;}
.advantage-two .five-ys-hd ul li.on .yc{ visibility: hidden;}
.advantage-two .five-ys-hd ul li.on .xs{ visibility: visible;}
.advantage-two .five-ys-hd ul li.on{ background: url(../images/ys-tab.png)no-repeat; color: #fff;}
.case{ padding: 40px 0 0 0; width: 1200px; margin: 0 auto; height: 710px;}
.case .more-title{ margin-bottom: 30px;}
.case .hd ul{ text-align: center;}
.case .hd ul li .img{ position: relative; width: 10px; height: 10px; display: inline-block; vertical-align: middle; margin: -3px 8px 0 0;}
.case .hd ul li .img img{ position: absolute; left: 0; top: 0;}
.case .hd ul li .img .xs{ visibility: hidden;}
.case .hd ul li{ width: 122px; height: 35px; line-height: 35px; text-align: center; color: #666; font-size: 16px; cursor: pointer; display: inline-block; margin-right: 10px;}
.case .hd ul li.on{ color: #40c785; background: url(../images/case-kk.png)no-repeat;}
.case .hd ul li.on .yc{ visibility: hidden;}
.case .hd ul li.on .xs{ visibility: visible;}
.case .bd{ margin-top: 30px;}
.case .bd ul li dl dd{ width: 300px; overflow: hidden; position: relative; background: #f6f6f6; border: 1px solid #dedede; text-align: center; display: inline-block; vertical-align: top; height: 210px; margin: 0 15px 20px 0;}
/*.case .bd ul li dl dd img{ margin-top: 30px;}*/
.case .bd ul li dl dd .case-mc{ background: url(../images/case-yc.png)no-repeat; width: 300px; height: 100px; position: absolute; left: 0; bottom: -2px; display: none; -webkit-animation-name: slideInUp; animation-name: slideInUp;}
.case .bd ul li dl dd+dd{ margin: 0 0 20px 0;}
.case .bd ul li dl dd+dd+dd{ margin: 0 15px 20px 0;}
.case .bd ul li dl dd+dd+dd+dd{ margin: 0 0 20px 0;}
.case .bd ul li dl dd:nth-child(2){ margin: 0 0 20px 0;}
.case .bd ul li dl dd:nth-child(4){ margin: 0 0 20px 0;}
.case .bd ul li dl dd:hover .case-mc{ display: block; -webkit-animation: slideInUp 500ms .1s ease both; -moz-animation: slideInUp 500ms .1s ease both; -webkit-animation-name: slideInUp; animation-name: slideInUp;}
.case .bd ul li dl dd .case-mc p{ text-transform: uppercase; font-size: 16px; color: #333; margin-top: 8px;}
.case .bd ul li dl dd .case-mc p+p{ text-transform: uppercase; font-size: 12px; color: #666;}
.case .bd ul li dl dd .case-mc a{ display: block; text-transform: uppercase; font-size: 14px; color: #fff; margin-top: 13px;}
.case .bd ul li .left{ width: 650px; display: inline-block;}
.case .bd ul li .right-js .bt h1{ font-size: 24px; color: #40C785; font-weight: bold;}
.case .bd ul li .right-js .bt h2{ font-size: 12px; color: #999;}
.case .bd ul li .right-js .wb{ width: 300px; text-align: justify; font-size: 14px; color: #666; line-height: 30px; margin-top: 20px; height: 175px;}
.case .bd ul li .right-js{ display: inline-block; vertical-align: top; width: 525px; position: relative; z-index: 13;}
.case .bd ul li .right-js .js-nr{ padding: 50px 0 0 35px;}
.case .bd ul li .right-js .more{ text-align: center; background: url(../images/moreb.png)no-repeat; width: 120px; height: 35px; line-height: 35px; color: #fff; font-size: 14px; display: inline-block;}
.case .right{ background: url(../images/case-y.png)no-repeat; width: 882px; height: 440px; position: absolute; right: -335px; top: 66px; z-index: 12;}
.case-nr{ position: relative;}
.small-banner{ width: 100%; margin-top: 15px;}
.small-banner img{ width: 100%;}
.product{ width: 1200px; margin: 0 auto; height: 700px;}
.product .sideMenu{ padding: 10px 15px; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.product .pro-left{ background: #f6f6f6;}
.product .sideMenu h3{ border-bottom: 1px dashed #dfdfdf; font-size: 18px; color: #3AB77B; cursor: pointer; padding: 0 0 6px 0; margin: 5px 0 0 0;}
.product .sideMenu ul li{ margin: 10px 0 0 0;}
.product .pro-left .sideMenu h3 img{ margin: 0 0 0 10px;}
.product .pro-left{ display: inline-block; width: 270px; overflow: hidden;}
.product .pro-left .sideMenu ul{ border-bottom: 1px dashed #dfdfdf; padding-bottom: 10px;}
.product .pro-left .sideMenu ul li .pic{ position: relative; display: inline-block; width: 10px; height: 10px; margin-right: 8px;}
.product .pro-left .sideMenu ul li .pic img{ position: absolute; left: 0; top: 0;}
.product .pro-left .sideMenu ul li a{ color: #666; font-size: 14px;}
.product .pro-left .sideMenu ul li .pic .xs{ visibility: visible;}
.product .pro-left .sideMenu ul li .pic .yc{ visibility: hidden;}
.product .pro-left .sideMenu ul li a:hover .pic .xs{ visibility: hidden;}
.product .pro-left .sideMenu ul li a:hover .pic .yc{ visibility: visible;}
.product .pro-left .js{ background: url(../images/pro-l-js.png)no-repeat; width: 270px; height: 156px;}
.product .pro-left .js p{ color: #fff; font-size: 16px;}
.product .pro-left .js p+p{ letter-spacing: 1px;}
.product .pro-left .js .js-nr{ padding: 20px 10px 0;}
.product .pro-left .js .js-nr hr{ background: none; outline: none; border: 1px dashed #fff; width: 236px; height: 1px; margin: 5px 0 0 0;}
.product .pro-left .js .js-nr>div{ display: inline-block; vertical-align: middle; margin: 10px 0 0 0;}
.product .pro-left .js .js-nr .lx p{ font-size: 18px;}
.product .pro-left .js .js-nr .lx p+p{ font-size: 24px;}
.product .right{ display: inline-block; vertical-align: top; width: 910px; margin: 0 0 0 15px;}
.product .right .top{ background: url(../images/more.png)no-repeat; width: 910px; height: 39px; line-height: 39px;}
.product .right .top a{ float: right; font-size: 18px; color: #fff; margin-right: 22px;}
.product .right .cp-dq{ margin: 20px 0 0 0;}
.product .right .cp-dq ul li{ float: left; border: 1px solid #ddd; box-sizing: border-box; width: 290px; overflow: hidden; height: 276px; margin: 0 20px 20px 0;}
.product .right .cp-dq ul li+li+li{ margin: 0 0 20px 0;}
.product .right .cp-dq ul li+li+li+li,product .right .cp-dq ul li+li+li+li+li{ margin: 0 20px 20px 0;}
.product .right .cp-dq ul li+li+li+li+li+li{ margin: 0 0 20px 0;}
.product .right .cp-dq ul li .img{ text-align: center; height: 239px;}
.product .right .cp-dq ul li .img img{width: 100%;height: 100%;}
.product .right .cp-dq ul li:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.product .right .cp-dq ul li .mc{position: relative;top: -10px;background: url(../images/pro-db.png)no-repeat; width: 290px; height: 48px; line-height: 60px;background-position: bottom;}
.product .right .cp-dq ul li .mc a{ margin-left: 37px; font-size: 16px; color: #fff;}
@-webkit-keyframes slideInUp{ from{ -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible;}
	to{ -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	}
@keyframes slideInUp{ from{ -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible;}
	to{ -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	}
@-webkit-keyframes slideOutDown{ from{ -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	to{ visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}
	}
.honor{ padding: 40px 0 0 0; height: 540px;}
.honor .honor-nr{ position: relative; width: 1200px; margin: 0 auto; padding: 37px 0 0 0;}
.honor .honor-nr ul li{ display: inline-block; width: 204px; height: 285px; overflow: hidden; margin-right: 14px;}
.honor .honor-nr ul li .img{ width: 204px; height: 285px; overflow: hidden;}
.honor .honor-nr ul li:hover .img img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.honor .honor-nr .honor-img{ margin: 30px 0 0 45px;}
.honor .honor-nr .next,.honor .honor-nr .prev{ position: absolute; cursor: pointer; top: 195px; width: 30px; height: 50px;}
.honor .honor-nr .next{ left: 0;}
.honor .honor-nr .prev{ right: 22px;}
.customer{ background: url(../images/customer.png)no-repeat; width: 100%; height: 468px; background-size: 100% 468px;}
.customer .customer-nr{ width: 1200px; margin: 0 auto; position: relative;}
.customer .customer-nr .bd{ padding-top: 315px; display: inline-block; vertical-align: top; width: 550px; margin-left: 50px;}
.customer .customer-nr .bd ul li{ display: inline-block; vertical-align: top; margin-right: 15px; width: 163px; height: 114px; line-height: 0;}
.customer .customer-nr .bd ul li:hover{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.customer .customer-nr .right{ display: inline-block; vertical-align: top; width: 590px;}
.customer .customer-nr .right .r-wb-js{ margin: 40px 0 0 20px;}
.customer .customer-nr .right .r-wb-js .bt p{ color: #fff; font-size: 24px; text-transform: uppercase;}
.customer .customer-nr .right .r-wb-js .bt p+p{ font-size: 17px;}
.customer .customer-nr .right .r-wb-js .bt p+p+p{ font-size: 12px;}
.customer .customer-nr .right .r-wb-js dl dd .z-t{ position: relative; display: inline-block; width: 129px; height: 129px; overflow: hidden;}
.customer .customer-nr .right .r-wb-js dl dd{ margin: 20px 0 0 0;}
.customer .customer-nr .right .r-wb-js dl dd .z-t .ckxq{ position: absolute; background: #ccc; width: 129px; height: 30px; line-height: 31px; left: 0; text-align: center; bottom: 0;}
.customer .customer-nr .right .r-wb-js dl dd .z-t .ckxq a{ display: block; color: #666; font-size: 14px;}
.customer .customer-nr .right .r-wb-js dl dd .z-t{ position: relative; display: inline-block;}
.customer .customer-nr .right .r-wb-js dl dd .y-w{ display: inline-block; width: 420px; margin-left: 15px; vertical-align: top;}
.customer .customer-nr .right .r-wb-js dl{ margin: 10px 0 0 0;}
.customer .customer-nr .right .r-wb-js dl dd .y-w h1{ color: #fff; font-size: 18px; display: inline-block;}
.customer .customer-nr .right .r-wb-js dl dd .y-w h1 span{ margin-right: 20px;}
.customer .customer-nr .right .r-wb-js dl dd .y-w .wb{ color: #468b66; display: inline-block; width: 370px; line-height: 30px; margin: 10px 0 0 0;}
.customer .customer-nr .next-3,.customer .customer-nr .prev-3{ position: absolute; cursor: pointer; z-index: 22; zoom: 1; left: 0; top: 318px;}
.customer .customer-nr .prev-3{ top: 379px;}
.about{ margin: 50px 0 0 0;}
.about .content{ width: 1200px;margin: 0 auto; position: relative;}
.about .content .left{ width: 600px; height: 380px; overflow: hidden; display: inline-block;}
.about .content .left img:hover{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.about .content .right{ width: 580px; height: 380px; overflow: hidden; display: inline-block; vertical-align: top; margin: 15px 0 0 15px;}
.about .content .right .bt{ border-left: 4px solid #40c785;}
.about .content .right .bt h1{ color: #40c785; font-size: 23px; margin: -7px 0 0 10px;}
.about .content .right .bt h3{ color: #40c785; font-size: 17px; margin: 0 0 0 10px;}
.about .content .right .wb{ color: #999; font-size: 14px; line-height: 30px;}
.about .content .right .sj dl dd{ display: inline-block; vertical-align: top; width: 140px; position: relative; height: 80px; overflow: hidden;}
.about .content .right .sj{ margin: 20px 0;}
.about .content .right .sj dl dd:after{ content: ""; display: inline-block; position: relative; height: 68px; width: 1px; left: 120px; background: #e8e8e8; top: -68px;}
.about .content .right .sj dl dd+dd+dd+dd:after{ display: none;}
.about .content .right .sj dl dd .dt{ color: #40c785; font-size: 36px; font-weight: bold;}
.about .content .right .sj dl dd img{ margin-right: 10px;}
.about .content .right .sj dl dd img,.about .content .right .sj dl dd span{ display: inline-block; vertical-align: middle; color: #666; font-size: 17px;}
.about .content .right .more{ text-align: center; background: url(../images/moreb.png)no-repeat; width: 120px; height: 35px; line-height: 35px; color: #fff; font-size: 14px; display: inline-block; margin: 15px 0 0 0;}
.about .content .lb{ margin: 10px 0 0 60px;}
.about .content .lb ul li{ display: inline-block; width: 260px; height: 200px; margin-right: 15px; border: 1px solid #eee; overflow: hidden;}
.about .content .lb ul li:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.about .content .next-4,.about .content .prev-4{ position: absolute; top: 478px; cursor: pointer;}
.about .content .next-4{ left: 0;}
.about .content .prev-4{ right: 0;}
.gy-lc{ width: 1200px; margin: 0 auto; padding: 40px 0;}
.gy-lc .nr{ margin: 30px 0 0 0;}
.gy-lc .nr ul li{ float: left; text-align: center; width: 119px; margin: 0 95px 0 0;}

.gy-lc .nr ul li:nth-child(6){
	margin: 0;
}
.gy-lc .nr ul .last{ margin: 0;}
.gy-lc .nr ul li .kk{ position: relative; background: url(../images/kk-lc.png)no-repeat; width: 119px; height: 103px;}
.gy-lc .nr ul .hx{ position: relative; left: 118px; top: -155px;}
.gy-lc .nr ul .hx .zxx{ border-bottom: 1px dashed #3AB77B; height: 1px; width: 95px;}
.gy-lc .nr ul .hx .jt{ position: absolute; top: -12px; left: 42px;}
.gy-lc .nr ul li dt{ font-size: 16px; color: #333; margin: 5px 0 0 0;}
.gy-lc .nr ul li dd{ border-top: 1px dashed #3AB77B; font-size: 14px; color: #666; margin: 5px 0 0 0; padding-top: 5px;}
.gy-lc .nr ul li:hover .kk{ background: url(../images/kk-lc-bs.png)no-repeat;}
.gy-lc .nr ul li .kk .tb{ text-align: center; display: inline-block; position: absolute; height: 49px; top: 25px; left: 34px;}
.gy-lc .nr ul li .kk img{ position: absolute; left: 0; top: 0;}
.gy-lc .nr ul li:hover .kk .yc{ visibility: visible;}
.gy-lc .nr ul li:hover .kk .xs{ visibility: hidden;}
.gy-lc .nr ul li .kk .yc{ visibility: hidden;}
.new{ width: 100%; padding: 50px 0;}
.new .content{ width: 1200px; margin: 0 auto;}
.new .content .top{ width: 371px; background: url(../images/new-title-bg.png)no-repeat; height: 39px; line-height: 39px;}
.new .content .top span{ color: #3dbe7f; font-size: 18px; margin-left: 15px; font-weight: bold;}
.new .content .top a{ float: right; color: #fff; font-size: 16px; margin: 0 20px 0 0; text-transform: uppercase;}
.new .content .top a:hover{ color: #000; font-weight: bold;}
.new .content .one,.new .content .two,.new .content .three{ display: inline-block; margin-right: 25px; vertical-align: top;}
.new .content .zb{ margin-top: 12px; width: 386px; height: 200px; overflow: hidden;}
.new .content .zb a:hover img{ transform: scale(1.1, 1.1); transition: 0.8s;}
.new .content .db a span{ display: inline-block;}
.new .content .db a span:before{ content: ""; color: #666; width: 3px; height: 3px; background: #707070; display: inline-block; vertical-align: middle; margin: -3px 5px 0 0;}
.new .content .db{ margin-top: 20px;}
.new .content .db a{ color: #666; font-size: 14px;}
.new .content .db ul li{ border-bottom: 1px dashed #e8e8e8; padding-bottom: 5px; padding-top: 10px;}
.new .content .db ul li a:hover{ color: #3dbe7f;}
.new .content .db ul li a:hover span:before{ background: #3dbe7f;}
.new .content .db .pic{ width: 371px; height: 200px; overflow: hidden;}
.new .content .db .pic:hover img{ transform: scale(1.1, 1.1); transition: 300ms;}
.new .content .three .db{ margin-top: 18px;}
.new .content .three .db ul li{ border-bottom: 1px dashed #e8e8e8; line-height: 25px; height: 95px!important;}
.new .content .three .db ul li:first-child{ border-top: 1px dashed #e8e8e8;}
.new .content .three .db ul li a{ margin-left: 10px;}
.new .content .three .db .wen:before{ content: url(../images/wen.png); display: inline-block; vertical-align: middle;}
.new .content .three .db .da:before{ content: url(../images/da.png); display: inline-block; vertical-align: middle;}
.foot{ width: 100%;}
.foot .top-foot{ background: url(../images/nav-bg.png)no-repeat; background-size: 100%; height: 57px; line-height: 57px; background-size: 100% 57px;}
.foot .top-foot .yq-list{ width: 1200px; margin: 0 auto;}
.foot .top-foot .yq-list ul li{ position: relative; float: left; margin-right: 80px;}
.foot .top-foot .yq-list ul li:nth-child(7){ margin: 0;}
.foot .top-foot .yq-list ul li+li+li+li+li+li+li{ margin: 0;}
.foot .top-foot .yq-list ul .ts{ background: url(../images/link-bg.png)no-repeat; width: 207px; height: 58px; text-align: center; color: #fff; font-size: 18px;}
.foot .top-foot .yq-list ul .ts i,.foot .top-foot .yq-list ul .ts span,.foot .top-foot .yq-list ul .ts img{ display: inline-block; vertical-align: middle;}
.foot .top-foot .yq-list ul .ts i{ margin: 0 5px}
.foot .top-foot .yq-list ul .ts span{ font-size: 12px; text-transform: uppercase;}
.foot .top-foot .yq-list ul li a{ font-size: 16px; color: #666;}
.foot .top-foot .yq-list ul li a:hover{ color: #3ab77b}
.foot .foot-js{ background: url(../images/foot-bg.png)no-repeat; background-size: 100%; height: 350px; background-size: 100% 350px;}
.foot .foot-js .nr{ width: 1200px; margin: 0 auto; padding: 60px 0 0 0; position: relative; height: 350px;}
.foot .foot-js .nr p{ color: #999; font-size: 14px; line-height: 30px;}
.foot .foot-js .nr .left,.foot .foot-js .nr .zb,.foot .foot-js .nr .right{ display: inline-block; vertical-align: top; height: 197px;}
.foot .foot-js .nr .left{ width: 365px; border-right: 1px solid #585858;}
.foot .foot-js .nr .zb{ text-align: center; width: 450px;}
.foot .foot-js .nr .right{ border-left: 1px solid #585858; width: 375px; text-align: center;}
.foot .foot-js .nr .right .bt+img{ margin: 20px 0 0 0;}
.foot .foot-js .nr .zb a{ color: #999; font-size: 14px;}
.foot .foot-js .nr .zb a:hover{ color: #3ab77b;}
.foot .foot-js .nr .left .js{ margin: 25px 0 0 0;}
.back_top{ position: absolute; left: 583px; bottom: 4px;}
.back_top>a{ color: #fff; font-size: 18px;}
